package com.xuetang9.fujian.donamicproxy.automachine;

/**
 * @author: fujian
 * @description: 模拟自动售货机
 * 三个要求：
 * 1、投入纸币
 * 2、进行交易
 * 3、根据交易结果出货或者退币
 * @date: 2021/5/1 10:42
 * @version: V1.0
 * @package: com.xuetang9.fujian.donamicproxy.automachine
 **/
public interface IVendingMachine {
    /*
     * @Description: 自动售货机的交易方法
     * @param: money
     * @return boolean
     * @author: fujian
     * @date 2021/5/1 10:43
    */
    boolean transaction(int money);

    /*
     * @Description: 根据结果进行出货或者退币
     * @param:
     * @return void
     * @author: fujian
     * @date 2021/5/1 10:44
    */
    void shipment();
}
